package TP4;

public enum Recuerda {

    SI() {
                @Override
                public Grado gradoRecuerdo(double random) {
                    if (random < 0.30) {
                        return Grado.DEFINITIVAMENTE_NO;
                    } else if (random < 0.60) {
                        return Grado.DUDOSO;
                    } else {
                        return Grado.DEFINITIVAMENTE_SI;
                    }
                }
            },
    NO() {
                @Override
                public Grado gradoRecuerdo(double random) {
                    if (random < 0.50) {
                        return Grado.DEFINITIVAMENTE_NO;
                    } else if (random < 0.90) {
                        return Grado.DUDOSO;
                    } else {
                        return Grado.DEFINITIVAMENTE_SI;
                    }
                }
            };

    public abstract Grado gradoRecuerdo(double random);
    

}
